AWS (Amazon Web Services) এর সিকিউরিটি গ্রুপ (Security Group) এবং নেটওয়ার্ক ACLs (Access Control Lists) হল দুটি গুরুত্বপূর্ণ নিরাপত্তা ফিচার যা AWS VPC (Virtual Private Cloud) এর মধ্যে কম্পিউটিং রিসোর্সের নিরাপত্তা নিশ্চিত করে। এই দুটি ব্যবস্থা অ্যাক্সেস নিয়ন্ত্রণ এবং ট্রাফিক ফিল্টারিং সুনিশ্চিত করতে ব্যবহৃত হয়।
সিকিউরিটি গ্রুপ AWS এর একটি ভার্চুয়াল ফায়ারওয়াল সিস্টেম, যা EC2 ইনস্ট্যান্স (বা অন্যান্য AWS রিসোর্স) এর জন্য ইনবাউন্ড এবং আউটবাউন্ড ট্রাফিক নিয়ন্ত্রণ করে। এটি স্টেটফুল (Stateful) সিস্টেম, অর্থাৎ ইনস্ট্যান্সের প্রতি কোন আউটবাউন্ড রিকোয়েস্ট করলে, তার প্রতিক্রিয়া স্বয়ংক্রিয়ভাবে অনুমোদিত হবে, যতক্ষণ না সেটি এক্সপির হয়।
ধরা যাক, আপনি একটি EC2 ইনস্ট্যান্স চালাচ্ছেন এবং আপনি চান যে শুধু নির্দিষ্ট IP ঠিকানা (যেমন, 203.0.113.5) থেকে SSH (পোর্ট 22) এর মাধ্যমে অ্যাক্সেস করা যাক। সেক্ষেত্রে, সিকিউরিটি গ্রুপের ইনবাউন্ড রুলে আপনি এই IP ঠিকানা এবং পোর্ট 22 নির্দিষ্ট করতে পারেন।
নেটওয়ার্ক ACLs হল AWS VPC এর একটি নিরাপত্তা ফিচার, যা স্ট্যাটলেস (Stateless) ফায়ারওয়াল হিসেবে কাজ করে। এটি ইনস্ট্যান্সের বদলে সাবনেট লেভেলে ট্রাফিক নিয়ন্ত্রণ করে। অর্থাৎ, নেটওয়ার্ক ACLs এর মাধ্যমে আপনি VPC এর সাবনেটের জন্য ইনবাউন্ড এবং আউটবাউন্ড ট্রাফিক নিয়ন্ত্রণ করতে পারবেন।
ধরা যাক, আপনি একটি পাবলিক সাবনেটে কিছু অ্যাপ্লিকেশন চালাচ্ছেন এবং আপনি চান যে ওই সাবনেটের ইনবাউন্ড ট্রাফিক শুধুমাত্র 80 (HTTP) এবং 443 (HTTPS) পোর্টের জন্য অনুমোদিত হোক। আপনি নেটওয়ার্ক ACLs-এ এই পোর্টের জন্য ইনবাউন্ড রুল স্থাপন করবেন, এবং প্রয়োজন অনুযায়ী আউটবাউন্ড ট্রাফিক নিয়ন্ত্রণ করবেন।
বৈশিষ্ট্য | সিকিউরিটি গ্রুপ | নেটওয়ার্ক ACLs |
---|---|---|
স্ট্যাটলেস/স্টেটফুল | স্টেটফুল (Stateful) | স্ট্যাটলেস (Stateless) |
প্রতিক্রিয়া নিয়ন্ত্রণ | ইনস্ট্যান্স লেভেলে ট্রাফিক নিয়ন্ত্রণ | সাবনেট লেভেলে ট্রাফিক নিয়ন্ত্রণ |
অ্যাক্সেস নিয়ন্ত্রণ | ইনবাউন্ড এবং আউটবাউন্ড ট্রাফিক নিয়ন্ত্রণ | ইনবাউন্ড এবং আউটবাউন্ড ট্রাফিক নিয়ন্ত্রণ |
ফিল্টারিং রুল | পোর্ট, প্রটোকল এবং আইপি ঠিকানা অনুযায়ী ফিল্টারিং | পোর্ট, প্রটোকল এবং আইপি ঠিকানা অনুযায়ী ফিল্টারিং |
ব্যবহার | EC2, RDS, Load Balancer-এ ট্রাফিক নিয়ন্ত্রণ | VPC সাবনেটের জন্য নিরাপত্তা নির্ধারণ |
সিকিউরিটি গ্রুপ এবং নেটওয়ার্ক ACLs AWS-এ ট্রাফিক নিয়ন্ত্রণের দুটি গুরুত্বপূর্ণ ফিচার। সিকিউরিটি গ্রুপ একটি স্টেটফুল ফায়ারওয়াল সিস্টেম এবং বিশেষভাবে EC2 ইনস্ট্যান্সের জন্য উপযুক্ত, যখন নেটওয়ার্ক ACLs একটি স্ট্যাটলেস ফায়ারওয়াল সিস্টেম এবং সাধারণত VPC সাবনেটের ট্রাফিক নিয়ন্ত্রণে ব্যবহৃত হয়। দুইটি ফিচারই AWS ইনফ্রাস্ট্রাকচারের নিরাপত্তা নিশ্চিত করতে গুরুত্বপূর্ণ ভূমিকা পালন করে।
Read more